What's On Offer:
Job Type: 1 Year Contract (Highly Renewable)
Industry: Consulting
Environment Location: Singapore
We’re seeking a Software Engineer with strong backend development and embedded systems expertise to join a high-impact robotics project. You’ll be responsible for designing, developing, and maintaining backend components and embedded applications that power autonomous navigation systems and swarm robotics.
Key Responsibilities:
- Develop and maintain scalable backend applications in Python, Java, and Node.js
- Design and integrate embedded system applications for robotics and autonomous systems
- Collaborate with robotics engineers and system architects to enable real-time control and communication across robotic fleets
- Implement and manage CI/CD pipelines using GitLab CI
- Deploy, monitor, and optimise services in Azure cloud and Kubernetes environments
- Contribute to architectural decisions and ensure high-performance, reliable system behaviour
Job Requirements:
- At least 5 years of hands-on software engineering experience in backend development
- Proven experience with embedded systems application development
- Familiarity with swarm robotics, autonomous navigation, or multi-agent systems
- Proficiency in Python, Java, and Node.js
- Experience working with Azure and Kubernetes
- Strong knowledge of GitLab CI or similar CI/CD tools